module.exports = {
  dir: {
    COMMANDS: 'commands',
    CONFIG: 'config',
    DIST: 'dist',
    EXPORTS: 'exports',
    PACKAGES: 'packages',
    ROLLUP: 'rollup',
    SCRIPTS: 'scripts',
    SRC: 'src',
    TESTS: '__tests__',
    TYPES: 'types',
    VITEST: 'vitest',
    VX: 'vx',
  },
  env: {
    PRODUCTION: 'production',
    DEVELOPMENT: 'development',
    TEST: 'test',
  },
  fileNames: {
    CHANGELOG: 'CHANGELOG.md',
    MAIN_EXPORT: 'index.js',
    NPM_IGNORE: '.npmignore',
    PACKAGE_JSON: 'package.json',
    ROLLUP_CONFIG: 'rollup.config.cjs',
    TSCONFIG_JSON: 'tsconfig.json',
    VITEST_CONFIG: 'vitest.config.ts',
    VX_BUILD: 'vx.build.js',
  },
  format: {
    UMD: 'umd',
    CJS: 'cjs',
    ES: 'es',
  },
  release_tags: {
    NIGHTLY: 'nightly',
    NEXT: 'next',
    DEV: 'dev',
  },
  vx_config: {
    VX_ALLOW_RESOLVE: 'vxAllowResolve',
    VX_ROLLUP_BUILD_ENTRY: 'configbuildEntry',
    VX_ROLLUP_BUILD_ENTRY_EXPORTS: 'EXPORTS',
    VX_ROLLUP_BUILD_ENTRY_MAIN: 'MAIN',
    VX_ROLLUP_ENV: 'configEnv',
    VX_ROLLUP_FAST_BUILD: 'configfastBuild',
  },
};
